﻿@model sipfe.model.dataAccess.SIPMaeEncuesta
@using sipfe.util;
@using Resources;
@{   
    int k = 0;
    List<sipfe.model.dataAccess.SIPDetEncuesta> detalleEncuestas;
    List<sipfe.model.dataAccess.SIPDetPregunta> detalleRespuestas;
    decimal clave = 0;
    decimal? tipoRespuesta = 0;
    decimal? cajas = 0;
    decimal? tipoFila = 0;
    int count = 0;
}

<script type="text/javascript">
    $(function () {
        setAutoAyudaEmpresa("#nIdePersona", "#nIdeCodPaisDoc", "#nIdeTipoDocum", "#vNumDocum", "#vNombresPersona", "/AutoAyuda/ListaPersonaAuto", "1");
       setAutoAyudaEmpresa("#nIdePersona", "#nIdeCodPaisDoc", "#nIdeTipoDocum", "#vNombresPersona", "#vNumDocum", "/AutoAyuda/ListaPersonaAuto", "2");
        inicioPopPupModal("#detalle2", 500, 850, "LISTADO DE PERSONAS ENCONTRADAS");
    });
</script>
<script type="text/javascript" src="@Url.Content(@properties.mantePersonaJS)"></script>

<fieldset style="width:800px;">
<legend><span>ENCUESTA PARA LLENAR</span></legend>
@if (Model.SIPDetEncuesta.Count > 0)
{
    <input type="hidden" id="nIdeEncuesta" value="@Model.nIdeEncuesta" />
   <table style="width:800px;" border="1">
    <thead>
        <tr style="background-color:#714cff;color:#fff;"  >
            <th style="width:100px;">Número Encuesta</th>
            <th>Ámbito de Aplicación (Nombre de la Entidad Gestionadora / Financiadora)</th>
        </tr>
     </thead>
       <tr class="textNormal8">
            <td>@Model.SIPDetCompendio.vNomCorto-@Model.nAnioEnc-@String.Format("{0:0000}", @Model.nNumEnc)</td>         
            <td>@Model.SIPMaeEmpresa.vRazonSocial</td>
        </tr>
       <tr>
           <td colspan="2">
               <table>
                   <tr>
                       <td>País Emisor<span class="asterisco">(*)</span></td>
                       <td>Tipo documento<span class="asterisco">(*)</span></td>
                       <td>Número documento<span class="asterisco">(*)</span></td>
                       <td>Nombre de la Persona Encuestada<span class="asterisco">(*)</span></td>
                   </tr>
                   <tr>
                       <td>@Html.DropDownList("nIdeCodPaisDoc", (IEnumerable<SelectListItem>)ViewBag.PaisEmisor)</td>
                       <td>@Html.DropDownList("nIdeTipoDocum", (IEnumerable<SelectListItem>)ViewBag.TipoDocIdent, "--Seleccione--")</td>
                       <td>@Html.TextBox("vNumDocum", null, new { style = "width:80px;", maxlength = 10 })</td>
                       <td>@Html.TextBox("vNombresPersona", null, new { style = "width:400px;", maxlength = 120, onblur = "javascript:checkEncuestaLLenaByPersona(this);" })
                           <img src="@Url.Content("~/images/buscar.gif")" class="lupita2" alt="CONSULTAR PERSONA" onclick="javascript:buscarPersonaMante('#detalle2','1');"/><input type="hidden" id="nIdePersona" />
                       </td>
                   </tr>
               </table>
           </td>
       </tr>
    </table> 
    <br />
    <div id="bodyLLenado" style="display:none;">
    <table border="0" id="estatabla" >
        @{
            detalleEncuestas = Model.SIPDetEncuesta.OrderBy(o => o.nIdeDetEncuesta).ToList();
            foreach (sipfe.model.dataAccess.SIPDetEncuesta itemAux in detalleEncuestas)
            {
                k++;
                tipoRespuesta = @itemAux.nIdeTipoRpta;
                cajas= @itemAux.nNumCaja;
                <tr class="even left"><td style="width:10px;">@k]</td><td><input type="hidden" id="trPrgta" value="@(itemAux.nIdeTipoRpta)|@(itemAux.nIdeEncuesta)|@(itemAux.nIdeDetEncuesta)|@(itemAux.nRptaObliga)|@(itemAux.nIdeNumRpta)|@(itemAux.nNumRpta)|@(k)"    />@itemAux.SIPDetCompendio.vNomDetalle</td></tr>
                if (tipoRespuesta == Constante.TIPO_OBJETO_ENCUESTA.DESCRIPTIVA)
                {
                    for (var i = 0; i < cajas; i++)
                    {
                      <tr><td>&nbsp;</td><td class="left textNormal8">@(i+1)]&nbsp;<input type="text" id="txt@(itemAux.nIdeDetEncuesta)"  name="txt@(itemAux.nIdeDetEncuesta)" style="width:700px;" /></td></tr>
                    }
                }
                detalleRespuestas = @itemAux.SIPDetPregunta.ToList();
                if (tipoRespuesta == Constante.TIPO_OBJETO_ENCUESTA.MATRICIAL)
                {
                    count = 0;
                        <tr>
                            <td>&nbsp;</td>
                            <td>
                                <table border="1" style="width:750px;">
                                    <tr>
                                        <td>&nbsp;</td>
                                        @foreach (sipfe.model.dataAccess.SIPDetPregunta itemAux2 in detalleRespuestas)
                                        {
                                            tipoFila = @itemAux2.nTipoFila;
                                            if (tipoFila==2)
                                            {
                                                count++;
                                                <td class="center textNormal8">@itemAux2.SIPDetCompendio.vNomDetalle</td> 
                                            }
                                        }
                                    </tr>
                                    @foreach (sipfe.model.dataAccess.SIPDetPregunta itemAux3 in detalleRespuestas)
                                    {
                                        tipoFila = @itemAux3.nTipoFila;
                                        if (tipoFila==1)
                                        {
                                            <tr>
                                                <td class="left textNormal8" style="width:300px;">@itemAux3.SIPDetCompendio.vNomDetalle</td>
                                                @for (var h = 0; h < count; h++)
                                                {
                                                    <td style="text-align:center;"><input type="radio" id="matri@(itemAux.nIdeDetEncuesta)" name="matri@(itemAux3.nIdePregunta)"  value="@itemAux3.nIdePregunta|@h" /></td>
                                                }
                                            </tr>
                                        }
                                    }
                                </table>
                            </td>
                        </tr>
                }

                if (tipoRespuesta == Constante.TIPO_OBJETO_ENCUESTA.UNICA)
                {
                    foreach (sipfe.model.dataAccess.SIPDetPregunta itemAux1 in detalleRespuestas)
                    {
                        <tr><td>&nbsp;</td><td class="left textNormal8"><input type="radio" id="radio@(itemAux.nIdeDetEncuesta)" name="radio@(itemAux.nIdeDetEncuesta)" value="@itemAux1.nIdePregunta"/>@itemAux1.SIPDetCompendio.vNomDetalle</td></tr>
                    }
                }

                if (tipoRespuesta == Constante.TIPO_OBJETO_ENCUESTA.MULTIPLE)
                {
                    foreach (sipfe.model.dataAccess.SIPDetPregunta itemAux4 in detalleRespuestas)
                    {
                        <tr><td>&nbsp;</td><td class="left textNormal8"><input type="checkbox" id="check@(itemAux.nIdeDetEncuesta)" name="check@(itemAux.nIdeDetEncuesta)"  value="@itemAux4.nIdePregunta" />@itemAux4.SIPDetCompendio.vNomDetalle</td></tr> 
                    }
                }
            }
        }
        <tr><td colspan="2"><hr /></td></tr>
        <tr>
            <td colspan="2">
                <table border="0" style="width:700px;">
                    <tr>
                        <td style="height:30px;width:150px;">Campo Obligatorio:<span class="asterisco">(*)</span></td>
                        <td class="center"><input type="button" style="display:none;" value="Registrar" id="btnRegistrar" onclick="javascript: guardarLlenadoEncuesta(this, '#divDetalle');" /></td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    </div>
}
</fieldset>
<div id="detalle2"></div>